package com.zhilianbao.leyaogo.ui.adapter.home.applista;

import com.zhilianbao.leyaogo.model.response.category.BaseSkuMapEntity;
import com.zhilianbao.leyaogo.model.response.category.SkuEntity;

import java.io.Serializable;
import java.util.List;

/**
 * ClassName: HomeAppListATypeZero <br>
 * Description: 首页列表A skuMap<br>
 * Author: Cyarie <br>
 * Created: 2016/12/28 11:29 <br>
 * Update Time：<br>
 * Update Description：<br>
 */
public class HomeAppListATypeZeroInfo implements Serializable {

    /**
     * goodsId : 0
     * supplierId : 0
     * shopId : 0
     * classifyId : 0
     * customClassifyId : 0
     * brandId : 0
     * goodsClassify : 0
     * goodsType : 0
     * goodsSn : string
     * goodsName : string
     * goodsFullName : string
     * goodsPic : string
     * goodsDesc : string
     * unit : string
     * stockType : 0
     * stockNumber : 0
     * stockWarn : 0
     * getmPrice : 0
     * stockStatus : 0
     * price : 0
     * limitNumber : 0
     * sortIndex : 0
     * isHot : 0
     * enshrineNumber : 0
     * saleNumber : 0
     * voucherNumber : 0
     * saleTimeType : 0
     * saleDtm : 2016-12-21T06:00:57.845Z
     * goodsSign : string
     * comments : string
     * isEnshrine : 0
     * goodsSkuId : 0
     * goodsSkuName : string
     * goodsSkuFullName : string
     * itemIds : string
     * itemVals : string
     * skuMPrice : 0
     * skuPrice : 0
     * skuStockNumber : 0
     * skuSaleNumber : 0
     * skuJson : string
     * sku : [{"goodsSkuId":0,"goodsId":0,"goodsSn":"string","goodsSkuName":"string","goodsSkuFullName":"string","itemIds":"string","itemVals":"string","getmPrice":0,"price":0,"stockNumber":0,"saleNumber":0,"statusCode":0,"deleteFlag":0,"stockStatus":0,"comments":"string"}]
     * skuMap : [{"goodsSkuMapId":0,"goodsId":0,"skuId":0,"skuName":"string","comments":"string","strVal1":"string","goodsSkuMapItemResponse":[{"goodsSkuMapItemId":0,"goodsSkuMapId":0,"skuId":0,"itemId":0,"itemName":"string","comments":"string"}]}]
     */

    private int goodsId;
    private int supplierId;
    private int shopId;
    private int classifyId;
    private int customClassifyId;
    private int brandId;
    private int goodsClassify;
    private int goodsType;
    private String goodsSn;
    private String goodsName;
    private String goodsFullName;
    private String goodsPic;
    private String goodsDesc;
    private String unit;
    private int stockType;
    private int stockNumber;
    private int stockWarn;
    private int getmPrice;
    private int stockStatus;
    private double price;
    private double mPrice;
    private int limitNumber;
    private int sortIndex;
    private int isHot;
    private int enshrineNumber;
    private int saleNumber;
    private int voucherNumber;
    private int saleTimeType;
    private String saleDtm;
    private String goodsSign;
    private String comments;
    private int isEnshrine;
    private int goodsSkuId;
    private String goodsSkuName;
    private String goodsSkuFullName;
    private String itemIds;
    private String itemVals;
    private double skuMPrice;
    private double skuPrice;
    private int skuStockNumber;
    private int skuSaleNumber;
    private String skuJson;
    private int selectedSkuId;
    private String activitySign;
    /**
     * goodsSkuId : 0
     * goodsId : 0
     * goodsSn : string
     * goodsSkuName : string
     * goodsSkuFullName : string
     * itemIds : string
     * itemVals : string
     * getmPrice : 0
     * price : 0
     * stockNumber : 0
     * saleNumber : 0
     * statusCode : 0
     * deleteFlag : 0
     * stockStatus : 0
     * comments : string
     */

    private List<SkuEntity> sku;
    /**
     * goodsSkuMapId : 0
     * goodsId : 0
     * skuId : 0
     * skuName : string
     * comments : string
     * strVal1 : string
     * goodsSkuMapItemResponse : [{"goodsSkuMapItemId":0,"goodsSkuMapId":0,"skuId":0,"itemId":0,"itemName":"string","comments":"string"}]
     */

    private List<AppListATypeZeroSku> skuMap;

    public static class AppListATypeZeroSku extends BaseSkuMapEntity {

        private String goodsSkuMapItemResponse;

        public String getGoodsSkuMapItemResponse() {
            return goodsSkuMapItemResponse;
        }

        public void setGoodsSkuMapItemResponse(String goodsSkuMapItemResponse) {
            this.goodsSkuMapItemResponse = goodsSkuMapItemResponse;
        }
    }


    public int getSelectedSkuId() {
        return selectedSkuId;
    }

    public void setSelectedSkuId(int selectedSkuId) {
        this.selectedSkuId = selectedSkuId;
    }

    public int getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(int goodsId) {
        this.goodsId = goodsId;
    }

    public int getSupplierId() {
        return supplierId;
    }

    public void setSupplierId(int supplierId) {
        this.supplierId = supplierId;
    }

    public String getActivitySign() {
        return activitySign;
    }

    public void setActivitySign(String activitySign) {
        this.activitySign = activitySign;
    }

    public int getShopId() {
        return shopId;
    }

    public void setShopId(int shopId) {
        this.shopId = shopId;
    }

    public int getClassifyId() {
        return classifyId;
    }

    public void setClassifyId(int classifyId) {
        this.classifyId = classifyId;
    }

    public int getCustomClassifyId() {
        return customClassifyId;
    }

    public void setCustomClassifyId(int customClassifyId) {
        this.customClassifyId = customClassifyId;
    }

    public int getBrandId() {
        return brandId;
    }

    public void setBrandId(int brandId) {
        this.brandId = brandId;
    }

    public int getGoodsClassify() {
        return goodsClassify;
    }

    public void setGoodsClassify(int goodsClassify) {
        this.goodsClassify = goodsClassify;
    }

    public int getGoodsType() {
        return goodsType;
    }

    public void setGoodsType(int goodsType) {
        this.goodsType = goodsType;
    }

    public String getGoodsSn() {
        return goodsSn;
    }

    public void setGoodsSn(String goodsSn) {
        this.goodsSn = goodsSn;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getGoodsFullName() {
        return goodsFullName;
    }

    public void setGoodsFullName(String goodsFullName) {
        this.goodsFullName = goodsFullName;
    }

    public String getGoodsPic() {
        return goodsPic;
    }

    public void setGoodsPic(String goodsPic) {
        this.goodsPic = goodsPic;
    }

    public String getGoodsDesc() {
        return goodsDesc;
    }

    public void setGoodsDesc(String goodsDesc) {
        this.goodsDesc = goodsDesc;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public int getStockType() {
        return stockType;
    }

    public void setStockType(int stockType) {
        this.stockType = stockType;
    }

    public int getStockNumber() {
        return stockNumber;
    }

    public void setStockNumber(int stockNumber) {
        this.stockNumber = stockNumber;
    }

    public int getStockWarn() {
        return stockWarn;
    }

    public void setStockWarn(int stockWarn) {
        this.stockWarn = stockWarn;
    }

    public int getGetmPrice() {
        return getmPrice;
    }

    public void setGetmPrice(int getmPrice) {
        this.getmPrice = getmPrice;
    }

    public int getStockStatus() {
        return stockStatus;
    }

    public void setStockStatus(int stockStatus) {
        this.stockStatus = stockStatus;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public int getLimitNumber() {
        return limitNumber;
    }

    public void setLimitNumber(int limitNumber) {
        this.limitNumber = limitNumber;
    }

    public int getSortIndex() {
        return sortIndex;
    }

    public void setSortIndex(int sortIndex) {
        this.sortIndex = sortIndex;
    }

    public int getIsHot() {
        return isHot;
    }

    public void setIsHot(int isHot) {
        this.isHot = isHot;
    }

    public int getEnshrineNumber() {
        return enshrineNumber;
    }

    public void setEnshrineNumber(int enshrineNumber) {
        this.enshrineNumber = enshrineNumber;
    }

    public int getSaleNumber() {
        return saleNumber;
    }

    public void setSaleNumber(int saleNumber) {
        this.saleNumber = saleNumber;
    }

    public int getVoucherNumber() {
        return voucherNumber;
    }

    public void setVoucherNumber(int voucherNumber) {
        this.voucherNumber = voucherNumber;
    }

    public int getSaleTimeType() {
        return saleTimeType;
    }

    public void setSaleTimeType(int saleTimeType) {
        this.saleTimeType = saleTimeType;
    }

    public String getSaleDtm() {
        return saleDtm;
    }

    public void setSaleDtm(String saleDtm) {
        this.saleDtm = saleDtm;
    }

    public String getGoodsSign() {
        return goodsSign;
    }

    public void setGoodsSign(String goodsSign) {
        this.goodsSign = goodsSign;
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    public int getIsEnshrine() {
        return isEnshrine;
    }

    public void setIsEnshrine(int isEnshrine) {
        this.isEnshrine = isEnshrine;
    }

    public int getGoodsSkuId() {
        return goodsSkuId;
    }

    public void setGoodsSkuId(int goodsSkuId) {
        this.goodsSkuId = goodsSkuId;
    }

    public String getGoodsSkuName() {
        return goodsSkuName;
    }

    public void setGoodsSkuName(String goodsSkuName) {
        this.goodsSkuName = goodsSkuName;
    }

    public String getGoodsSkuFullName() {
        return goodsSkuFullName;
    }

    public void setGoodsSkuFullName(String goodsSkuFullName) {
        this.goodsSkuFullName = goodsSkuFullName;
    }

    public String getItemIds() {
        return itemIds;
    }

    public void setItemIds(String itemIds) {
        this.itemIds = itemIds;
    }

    public String getItemVals() {
        return itemVals;
    }

    public void setItemVals(String itemVals) {
        this.itemVals = itemVals;
    }

    public double getSkuMPrice() {
        return skuMPrice;
    }

    public void setSkuMPrice(double skuMPrice) {
        this.skuMPrice = skuMPrice;
    }

    public double getSkuPrice() {
        return skuPrice;
    }

    public void setSkuPrice(double skuPrice) {
        this.skuPrice = skuPrice;
    }

    public int getSkuStockNumber() {
        return skuStockNumber;
    }

    public void setSkuStockNumber(int skuStockNumber) {
        this.skuStockNumber = skuStockNumber;
    }

    public int getSkuSaleNumber() {
        return skuSaleNumber;
    }

    public void setSkuSaleNumber(int skuSaleNumber) {
        this.skuSaleNumber = skuSaleNumber;
    }

    public String getSkuJson() {
        return skuJson;
    }

    public void setSkuJson(String skuJson) {
        this.skuJson = skuJson;
    }

    public List<SkuEntity> getSku() {
        return sku;
    }

    public void setSku(List<SkuEntity> sku) {
        this.sku = sku;
    }

    public List<AppListATypeZeroSku> getSkuMap() {
        return skuMap;
    }

    public void setSkuMap(List<AppListATypeZeroSku> skuMap) {
        this.skuMap = skuMap;
    }

    public double getMPrice() {
        return mPrice;
    }

    public void setMPrice(double mPrice) {
        this.mPrice = mPrice;
    }
}
